home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 20 / QRZ Ham Radio Callsign Database - Volume 20.iso / modfiles / kpc3_2.txt < prev    next >
Text File  |  2001-11-01  |  9KB  |  189 lines

  1. Subject: KPC3 512k upgrade
  2. From: Warren Stone <ar772@chebucto.ns.ca>
  3.  
  4. KPC-3 512K upgrade
  5.  
  6. Kantronics KPC-3 512k upgrade.
  7. It is possible to expand the KPC-3 memory quite easily with a 128K chip.
  8. Simply plug in the chip and you can get five nodes and a 101000 byte
  9. mailbox.  According to the the Kantronics KPC-3 manual, the unit is
  10. expandable to 512K.  Unfortunately, no 512K static RAM is currently being
  11. manufactured at prices easily affordable.
  12.  
  13. By simply using the two extra address lines Kantronics has built into the
  14. KPC-3 along with a few 128K chips and a decoder it is possible to build
  15. 512K into the TNC giving five nodes and a huge 491000 byte mailbox!
  16. Kantronics has made available two extra address lines which will be used by
  17. the new expanded RAM.  These are used, along with a 74HC139 decoder IC and
  18. four 128K static RAMs to build all 512K into the TNC.  Using this
  19. combination will allow five nodes, and a huge 491000 byte mailbox!  I used
  20. four KM681000ALP-8 128K static RAMs.  If you use a different type, plug in
  21. a single RAM IC to verify it will work.
  22.  
  23. When inactive, the data lines of the memory ICs are in a high impedance
  24. state.  They are neither logic 1 nor logic 0.  Address lines are high
  25. impedance inputs.  All remaining pins are either for power or left unused.
  26. Except for the individual chip enable lines, all lines may be bridged.
  27. Only when selected will the data lines be active for reading or writing
  28. information.
  29.  
  30. The 74HC139 is a 2 to 4 line decoder.  I am using the original enable line
  31. of U9 at pin 22 to control its output.  The extra two address lines select
  32. which of the four output lines will be active when the memory is addressed.
  33. The 74HC139 will drive one of the four memory ICs.
  34.  
  35. Begin by placing all four memory ICs in a stack.  Solder all common pins of
  36. the four ICs except pin 22.  Use needle nose pliers to bend each pin 22 at
  37. right angles to its existing position so the four pins stick out to the
  38. side of the stack.  The socket for U9 must be removed to allow the cover to
  39. fit when the four ICs are installed.  Carefully desolder it and clean all
  40. the pin holes.  Solder the four ICs into the space used by U9, observing
  41. the correct position.
  42.  
  43. Place the 74HC139 on the side of the memory stack with the pins sticking
  44. out.  I glued it upside down to the top of the microprocessor, U4.  Apply
  45. +5V to pins 13, 14, 15, and 16.  5V is available at pin 32 of U9.  Connect
  46. pin 8 to ground at pin 16 of U9.  Address line A17 connects to pin 2 of the
  47. 74HC139.  It is available at J6, pad 2.  This is the closest pad to U9,
  48. next to Q1.  Desolder the pad and place the wire through the board.  Do not
  49. change the trace at J6 between the center pad and position 1.  Address line
  50. A18 comes from pin 1 of U9.  It is available at a hole through the board on
  51. the other side of Q1 from J6.  Follow the trace on top of the board from
  52. pin 1 and you will see it.  Desolder the hole and put a wire through.
  53. Connect it to pin 3 of the 74HC139.  Place a wire from the empty hole for
  54. pin 22 of U9 to pin 1 of the 74HC139.  Finally, connect pins 4, 5, 6, and
  55. 7 to each of the four pins of the memory stack.  Refer to Figure 1 for
  56. details of wiring the 74HC139.
  57.  
  58. When everything is wired up, put the jumper across J7 and perform a hard
  59. reset.  With the terminal set to 1200 baud, the TNC will report 512K
  60. available memory!  Remove the jumper and reprogram all the parameters.
  61. Even with CD SOFTWARE and LEDS ON current in my KPC3 is still less than
  62. 15mA.
  63.  
  64. As an extra note, this technique can be used to increase the memory
  65. in the KPC9612 or KAM Plus as well.  There will have to be minor changes
  66. made to the connection points to suit the particular TNC, but the overall
  67. method remains the same.
  68.  
  69.  
  70.                                         74HC139
  71.                                        =DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF
  72. U9, pin 22 pc board connection =C4=C4=C4=C4=C4=C4=C4=C4=B41   =DF  16=C3=C4=
  73. =C4=C4=C2=C4=C4=C4 +5V
  74.                                        =B3         =B3   =B3
  75.                                        =B3         =B3   =B3
  76.                J6, pad 2 (A17) =C4=C4=C4=C4=C4=C4=C4=C4=B42      15=C3=C4=
  77. =C4=C4=B4
  78.                                        =B3         =B3   =B3
  79.                                        =B3         =B3   =B3
  80.                U9, pin 1 (A18) =C4=C4=C4=C4=C4=C4=C4=C4=B43      14=C3=C4=
  81. =C4=C4=B4
  82.                                        =B3         =B3   =B3
  83.                                        =B3         =B3   =B3
  84.             Pin 22 top 128K IC =C4=C4=C4=C4=C4=C4=C4=C4=B44      13=C3=C4=
  85. =C4=C4=D9
  86.                                        =B3         =B3
  87.                                        =B3         =B3
  88.          Pin 22 second 128K IC =C4=C4=C4=C4=C4=C4=C4=C4=B45      12=C3=C4 n=
  89. /c
  90.                                        =B3         =B3
  91.                                        =B3         =B3
  92.           Pin 22 third 128K IC =C4=C4=C4=C4=C4=C4=C4=C4=B46      11=C3=C4 n=
  93. /c
  94.                                        =B3         =B3
  95.                                        =B3         =B3
  96.          Pin 22 bottom 128K IC =C4=C4=C4=C4=C4=C4=C4=C4=B47      10=C3=C4 n=
  97. /c
  98.                                        =B3         =B3
  99.                                        =B3         =B3
  100.                                     =DA=C4=C4=B48       9=C3=C4 n/c
  101.                                     =B3  =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9
  102.                                   =DA=C4=C5=C4=BF
  103.  
  104.                          Figure 1.  74HC139 wiring diagram.
  105.  
  106. Send a message via packet to VO1KS @ VE1BBS.NS.CAN.NA if you have further
  107. questions or comments.  Email ar772@chebucto.ns.ca
  108. 73 de Warren  VO1KS
  109.  
  110. ------------------------------------------------------------------------
  111. | dear sir,
  112. |
  113. | having a a bag full of 128k srams, i decided to do the mod listed in
  114. | kpc3_2.txt, but before i started, i reviewed the mod itself.
  115. |
  116. | Please add the following to kpc3_2.txt:
  117. |
  118. | This mod is only partially correct, and as it is now, will not work.
  119. |
  120. | The standard pinout for a 32-pin DIL package 128kx8 SRAM is indeed
  121. | very similar to that of a 32-pin DIL package 512kx8 SRAM, with the
  122. | following exceptions:
  123. |
  124. |   On the 128kx8 parts, pin 1 is unused, and pin 30 is CS2.
  125. |
  126. |   On the 512kx8 parts, pin 1 is A18, and pin 30 is A17.
  127. |
  128. | On the 128kx8 parts, if EITHER CS1* is high, or CS2 is low, the chip
  129. | is deselected and put into standby mode.  In the original mod as found
  130. | on the mods page, CS2 is still in-circuit, but with the TNC in 512k
  131. | mode, it's an address line subject to changing state.  This mod as it
  132. | exists *CANNOT* work.
  133. |
  134. | To make it work, you follow the instructions as given, *BUT*, you must
  135. | do the following additional procedure:
  136. |
  137. | Bend pin 30 on each 128k SRAM out, just as you do with pin 22 [CS1*],
  138. | tie all four pin 30's together to pin 32 [Vcc].  Obtain A17 from the
  139. | pad for pin 30 and run that over as the A17 input to the decoder.
  140. |
  141. | This will prevent the chip from being put into standby mode when
  142. | attempting to address a substantial portion of the upgraded memory, as
  143. | will happen if the original mod is applied.
  144. |
  145. | Notes:
  146. |
  147. | KM681000B [or any standard pinout 128kx8 32-pin DIL package SRAM]:
  148. | ---------------------------------------------------------------------
  149. | CS1*    CS2    OE*    WE*    I/O    Mode             Power
  150. | ---------------------------------------------------------------------
  151. |  H       X      X      X     Hi-Z   Deselected       Standby
  152. |  X       L      X      X     Hi-Z   Deselected       Standby
  153. |  L       H      H      H     Hi-Z   Output Disabled  Active
  154. |  L       H      L      H     Dout   Read             Active
  155. |  L       H      X      L     Din    Write            Active
  156. |
  157. | H = High
  158. | L = Low
  159. | X =  Don't care, one of High or Low
  160. |
  161. | CS1* = pin 22
  162. | CS2  = pin 30
  163. | OE*  = pin 24
  164. | WE*  = pin 29
  165. |
  166. | Disclaimer:
  167. |
  168. | If you fry your tnc, srams, or fingers, don't blame me.  I have
  169. | personally tested this myself, and found it to work, but I cannot
  170. | vouch for you.
  171. |
  172. | Always verify the technical accuracy of any mod to any piece of
  173. | equipment before you apply the mod.  This simple principle has been
  174. | known to reduce the numbers of people performing hari-kari because
  175. | they are too trusting.
  176. |
  177. | jim
  178. | --
  179. | All opinions expressed are mine, if you    |  "I will not be pushed, stamped,
  180. | think otherwise, then go jump into turbid  |  briefed, debriefed, indexed, or
  181. | radioactive waters and yell WAHOO !!!      |  numbered!" - #1, "The Prisoner"
  182. | ------------------------------------------------------------------------------
  183. | kc5vdj@swbell.net       KC5VDJ - HF to 23cm      KC5VDJ@NW0I.#NEKS.KS.USA.NOAM
  184. | HF/VHF: IC-706MkII   VHF/UHF/SHF: IC-T81A    KPC3+ & PK-232MBX    Grid: EM28px
  185. | ------------------------------------------------------------------------------
  186. |   ET has one helluva sense of humor, always anal-probing right-wing schizos!
  187. |
  188.  
  189.